Needham House Hotel
Wymondley, North Hertfordshire District
Located in Hitchin, Needham House Hotel is in a rural location, within a 15-minute drive of Stotfold Watermill & Nature Reserve and Welwyn Roman Baths. This 4-star hotel is 6 mi (9.6 km) from Knebworth House and 9.2 mi (14.8 km) from Benington Lordship Gardens.