Days Inn Stevenage North is rated 3 stars and is placed about 15.8 km from Knebworth House. The charming hotel represents imperial architecture in Bedford.
Audley End House is located just 29.0 km away.
Days Inn Stevenage North lies within 20 minutes’ drive to London Luton airport.
The hotel comprises 62 en-suite guestrooms.