B
Babbacombe Palms
Address
2 York Road, Torquay TQ1 3SG
City
Torquay
Post Town
Torquay
County
Devon
Country
England