Los Altos

 

ADDRESS

690 Fremont Ave.
Los Altos, CA 94024

HOURS

7a - 9p
7 days a week

CONTACT

Phone: (650) 948-6648
Deli: (650) 948-9265
Fax: (650) 948-9465