Barcelo Torquay Imperial Hotel

Park Hill Road
Torquay
United Kingdom