English country house
Henlow Grange is an English country house in Henlow, Bedfordshire. It is now operated as a spa hotel.