Clock Tower Fish & Chips Bar
Clock Tower Fish Bar
53 Queen Street
Exeter
Devon
EX43SRExeter
Devon
Food rating:
5/5 stars
Updated: 6. March 2023
Food rating:
5/5 stars
Updated: 6. March 2023