Downhall Hotel
Downhall Hotel Bishop’s Stortford Downhall Hotel, Spa & Estate Providing a luxury Hotel Experience Down Hall Hotel is one of England’s most established country house hotels. Located in Hatfield Heath, near Bishop’s Stortford on the Hertfordshire and Essex border. RHA furniture was brought back in again, to supply a mixture of standard and Bespoke pieces, …