The Cardinal Hotel - Palo Alto, California, 94301, United States

12 Days of Christmas at the Cardinal

Reservations