Albatross Fish & Chip Restaurant
More about Albatross Fish & Chip Restaurant
Albatross Fish & Chip Restaurant is located at TR26 2LR St Ives, Cornwall
+44 (0) 1736 798492
Similar Listings
Quaglino'S
4.1