Leeo
989 Commercial St
Palo Alto, CA 94303
Leeo is an innovative museum located in Palo Alto CA dedicated to exploring the intersection of technology and art. The museum features interactive exhibits that engage visitors with cutting-edge digital installations and thought-provoking displays. With a focus on creativity and education Leeo provides a unique experience for people of all ages encouraging them to ponder the future of art in a tech-driven world.
Generated from this place's information
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.