Needham House Hotel is located 3 miles from Hitchin and 3 miles from Stevenage, and just 30 minutes via train from Central London. Guests can enjoy free parking and WiFi, and there is a bistro and bar, gym, sauna and Turkish hammam available too. A balcony or patio are featured in certain rooms. Rooms are equipped with a private bathroom. For your comfort, you will find bath robes and free toiletries. A flat-screen TV with satellite channels is also provided. There is a 24-hour front desk at the property. The area is popular for golfing and cycling. The nearest airport is Luton which is 6.2 miles away.
Hotels in Stevenage (Hertfordshire) England United Kingdom (Great Britain) <>
|