Contact Information Address: 261 Main Street, Los Altos, CA 94022 Phone: 650-941-6530 Website: view our site MapContact directions to: 261 Main Street, Los Altos, CA 94022 Send message to listing owner Contact Name* Contact Email* Your message*