Localizado a aproximadamente 25 minutos a pé do Centro Comercial Stanford, Menlo Park Inn dispõe de depósito de bagagem. O parque de estacionamento também está disponível no local.
O Jardim de Esculturas de Rodin fica a uma distância de 2.9 km deste hotel. Localizado a alguns passos do Menlo College, o Inn está acessível em 10 minutos andando do centro de Menlo Park. Visite Duck Pond, a uma distância aproximada de 900 metros deste hotel de 30 quartos, e sinta total harmonia com a natureza dos Estados Unidos da América. Estar a uma distância de 3.2 km do Garagem da HP é uma vantagem para os hóspedes do conjunto de alojamento de 3 estrelas. Há paragem de autocarros El Camino Real & Valparaiso Avenue próximo do Menlo Park Inn.
As instalações no quarto incluem TV com vários canais, bem como máquinas de café/chá. Controle de temperatura são apresentados para o conforto dos hóspedes.
Pode jantar no Fey Restaurant, bastante perto deste hotel.