Babbacombe Fish & Chip Shop, Torquay, Devon, United Kingdom
About Babbacombe Fish & Chip Shop
Babbacombe Fish & Chip Shop is a Fast Food serving the Torquay community in Devon, United Kingdom and located at Princes Street.To contact Babbacombe Fish & Chip Shop call 1803329928
Location
Princes Street
Torquay
Devon
United Kingdom
TQ1 3LW
Map
Contacts
Tel: 1803329928