Alotta's

2249 Grant Rd Los Altos CA 94024 USA

(650) 967-0299

Location