Loading opening times...
Mermaid Fish Shop is registered at 189 London Lower Clapton Road, Lower Clapton, E5 8EG. At this moment the business is closed. Tomorrow Mermaid Fish Shop will be open from 11:30 until 23:00. This firm specialises in following categories: Fish and Chips Takeaway.