Aldeburgh Fish & Chip Shop

← View details

226 High Street, Aldeburgh, England IP15 5DB

+44 1728 452250


Get Directions