The Hotel Balmoral 3 stars

Meadfoot Sea Road, Torquay, TQ1 2LQ, United Kingdom

Hotel image
Read more reviews for The Hotel Balmoral