This is the food page of The Blue Mermaid on 10 Market St. St Catharines ON L2R 5C6.
(first reviewed on September 2, 2017, last updated on September 2, 2017.)
The Blue Mermaid is ranked #1 of 12 Restaurants in Downtown St Catharines.
This page has had 1786 visitors. You are the 1786th.