T
The Babbacombe Hotel
Address
Babbacombe Downs Road, Torquay TQ1 3LF
City
Torquay
Post Town
Torquay
County
Devon
Country
England