The Hotel Balmoral

The Hotel Balmoral, Meadfoot Sea Road, Torquay, Devon
Torquay, England TQ1 2LQ United Kingdom