This charming hotel is in Menlo Park. There are a total of 30 guests rooms at Menlo Park Inn. No pets are allowed on the premises.