Hotels

Down Hall sees profits jump 50%

Down Hall is a country house estate set within 110 acres of woodland near Bishops Stortford

Down Hall Hotel, Spa and Estate has announced that its gross profit has risen 50% in the last 12 months.

Back to top button