115 N Santa Cruz Ave, Los Gatos, CA 95030 (Map)
The name “palacio,” which means mansion or palace in Spanish, is an ode to the beautiful old building. The Victorian Queen Anne…
+1 408.402.3811