The Vendry is now part of Groupize! Read more

La Terraza I

Located In: el PRADO Hotel

Seated: 30 / Standing: 50

el PRADO Hotel

el PRADO Hotel

La Terraza I
Address
el PRADO Hotel

520 Cowper Street Palo Alto, CA 94301

Business Space Location Map
Capacity

Seated: 30

Standing: 50

Square Feet: 400 ft2

F&B Options
In-house catering