The Vendry is now part of Groupize! Read more

Meeting Room

Located In: Palo Alto Art Center

Seated: 50

Palo Alto Art Center

Palo Alto Art Center

Meeting Room
Address
Palo Alto Art Center

1313 Newell Road Palo Alto, CA 94303

Business Space Location Map
Capacity

Seated: 50

Equipment
  • Projector & Screen
Overview

The meeting room is an ideal space for gatherings of 45-50 people. This comfortable room has an audio-visual system and contemporary furnishings. There is space for up to 50 chairs and 8 tables.