Mermaid Fish is located at 3 Harvard Sq, Brookline, MA. This location is in the Brookline Village neighborhood..