
Menlo Park, CA, United States
Menlo Park Inn
3-star hotel
Enjoy modern comforts at Menlo Park Inn. Our 30 air-conditioned rooms feature refrigerators, microwaves, premium bedding, and 32-inch LCD TVs with cable. Complimentary wired and wireless internet access is provided. Start your…
- Wi-fi
- 24-hour reception
- Car park
- Fitness


