Babbacombe Inn

Babbacombe Inn
Torquay, TQ1 3LP