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.
You'll need to
subscribe to unlock this content. Already subscribed? Login?