Advertisement
Hotels

Horwood House hotel set for multi-million pound refurb

The DeVere Horwood Estate hotel in Horwood, Milton Keynes, is set to become a four-star boutique independent hotel following an acquisition and new injection of finance.

Check out our free weekly podcast

Back to top button