Advertisements
The Imperial Torquay Standard Sea Facing Room

The Imperial Torquay is a hotel located on the Britsh South-Coast in the United Kingdom. Torquay is not far away from Cornwall and Exeter and is a well-known holiday resort in England. While The Imperial seems to have a new owner, there is still a long way to go as you’ll see in our …

Advertisements