Located in Palo Alto, Berbeda Place is in the historical district, within a 10-minute drive of Tesla Motors and Stanford Stadium. Free self parking is available onsite.
Based on 80 reviews
Value for money
Policies vary by room type and provider.
Please check your email for a link to reset your password.