Where is Portola Hotel & Spa?

Where is Portola Hotel & Spa located?

Portola Hotel & Spa, California, United States of America (approx. 36.60153°, -121.89447°)


Where is Portola Hotel & Spa on the map?