Location & Nearby Info
Gallery at Keeble & Shuchat
290 N. California Ave.
Palo Alto, CA 94306
(650) 327-8996
Show nearby: