This comfortable hotel is situated in Menlo Park. The hotel comprises a total of 62 snug bedrooms. Garden Court Hotel is not a pet-friendly establishment.