This lovely hotel is located in Palo Alto. This hotel offers a total of 23 guests rooms. This is not a pet-friendly establishment.