Explore details about location Mermaid Street. Mermaid Street is a location situated within the Sechelt alongside other areas such as Carmel Place, Trail Avenue, Laurel Avenue.