The Palo Alto Art Center is a multi-purpose center open to the public for art activities for all ages, located at 1313 Newell Road in Palo Alto, California. It is …
Reviews
Tripadvisor
4.5/5 · 16 reviews
Loading reviews...
Feb 18, 2020
I like the Palo Alto Art Center. There are a variety of art projects and studios. Its a good place to learn and be creative. Full review by mini