For inquiries, please contact us at:
BERBEDA PLACE 3339 El Camino Real, Palo Alto, CA 94306
For room rates and availability please check on Hotels.com and Expedia.