The Cod and Castle

13a The Promenade, Peel, IM5 1NA

Cheerful cafe overlooking the sea and offering fresh fish.