Alotta's is on Grant Road - fronting Foothill Expressway. Homestead is about a half mile away. 280 and 85 are only minutes away via Foothill Expressway.
Feel free to use our handy form to contact us. We'll get back to you right away.
2249 Grant Road
Los Altos, CA 94024