Princes Street Torquay Devon TQ1 3LW |
|
Jump to map | |
1803329928 |
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.
Show more...
Show less...
To contact Babbacombe Fish & Chip Shop call 1803329928 |
Your Rating |