St Stephen’s House
St Stephens Road 18 Nottingham, NG2 4JNSt Stephen’s House is set in Nottingham, just 0.5 miles from National Ice Centre and 1 miles from Nottingham Castle. You will find tea/coffee making facilities in the room and every room has access to a shared bathroom.
5 rooms
from £33