A 5 minutos a pie del Menlo Park Inn, los huéspedes pueden llegar al Menlo College. Hay un aparcamiento en las instalaciones.
El centro de Menlo Park está a 10 minutos a pie de este hotel. Como ventaja para los viajeros de negocios, este hotel de 3 estrellas se sitúa a 3 km de la Torre Hoover. Los huéspedes también podrían disfrutar de la proximidad a Cartan Athletic Fields, situado a unos 800 metros. Ubicada a 3,1 km del Inn, la Iglesia Memorial de Stanford está está abierta a los fieles y turistas. La propiedad se sitúa a 5 minutos a pie de la parada de autobús El Camino Real & Valparaiso Avenue y a 2 km de la estación de tren Palo Alto Caltrain en Menlo Park.
Cada una de las 30 habitaciones está equipada con aire acondicionado, así como con TV. Las habitaciones, amuebladas con escritorio, también disponen de equipo de café y té.
El barrio cuenta con varios restaurantes, entre ellos Fey Restaurant, que se encuentra justo al lado del Inn Menlo Park.