100 El Camino Real Menlo Park, CA 94025
Seated: 16
Standing: 16
Square Feet: 532 ft2
Located on the fourth floor overlooking The Courtyard, the Los Altos Room features a fixed boardroom table with built-in HDMI and power connections, 16 reclining leather chairs and 80” flat screen TV.