Home » Locations » Food and Drink » The Cod and Castle
13a The Promenade, Peel, IM5 1NA
Cheerful cafe overlooking the sea and offering fresh fish.