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 10 km away