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.