Fish and chips

Park Road Fish & Chip Shop

1a, 2A Upper Park Rd, Tenby, WLS SA70 7LT

Loading…