San Diego, CaliforniaThe Mermaid House
The Mermaid House
4 Stars
1240 Archer Street , San Diego, California, USA
Set in San Diego in the California region with Tourmaline Surfing Park Beach nearby, The Mermaid House offers accommodation with free private parking, as well as access to a hot tub. The air-condition…
Change dates
Check-in — Check-out
Select dates
Rooms & Guests
Available Rooms
Select dates to see available rooms