Bell Tower Cafe

680 Fremont Ave, Los Altos
(650) 941-0680