The Mermaid Store
309 Palm St #101, Newport Beach 92661