Palo Alto Art Center Auditorium Address: 1313 Newell Road Palo Alto, CA Post navigationPrevious post: Our Lady Queen of Peace Church/SchoolNext post: St. Jude’s Episcopal Church