Mermaid Inn

727 El Camino Real, Menlo Park, California, 94025, United States
#6 of 7 hotels in Menlo Park
TripAdvisor Traveler Rating
Based on 28 reviews
Enter dates for best prices
Compare best prices from top travel partners

Nearby Mermaid Inn

Mermaid Inn

We've found that other people looking for this hotel also know it by these names:

  • Mermaid Hotel Menlo Park

Address: 727 El Camino Real, Menlo Park, California, 94025, United States

Amenities at Mermaid Inn

  • Swimming Pool

Menlo Park Travel Forum

Need advice about Menlo Park, California? Visit the Travel Forum for Menlo Park and ask our Answer Gurus.

Menlo Park Travel Guide