People

Experienced hoteliers acquire Torquay’s Richwood Hotel

The Richwood Hotel, a well established hotel located in Torquay, Devon, has been sold to new experienced hoteliers.

Back to top button