The Mermaid Restaurant
- Address
- 11 Pier Ave
- Place
- Hermosa Beach , CA 90254
Description
The Mermaid Restaurant can be found at 11 Pier Ave . The following is offered: Restaurants, Restaurants: Seafood - In Hermosa Beach there are 43 other Restaurants. An overview can be found here.
Reviews
This listing was not reviewed yet