Needham House HotelHotel
Blakemore End Road, Little Wymondley, Hertfordshire, Stevenage, SG4 7JJ, Regno Unito
Il Needham House Hotel è ubicato a soli 30 minuti di treno dal centro di Londra, e a 4,8 km da Hitchin e Stevenage. Offre gratuitamente il parcheggio e il Wi-Fi, e ospita un bistrot con annesso bar, una palestra, una sauna e un bagno turco.