1704 El Camino Real.,
Menlo Park , CA 94025 UNITED STATES
Based on 1 reviews
Wonderful Atherton RoomThis hotel was an "unknown" to us before a friend recommended we check it out. A pleasant surprise. For the rate you get an amazing room - cleaner than any other hotel in the area - great little patio to sit on. We'll definately go back.
Worldwide > United States > Menlo Park, CA > Hotels