2249 Grant Rd, Los Altos 94024, United States
No delivery
Spot something wrong?
Dishes at Alotta's. Prices may vary in venue.
Been to Alotta's? Be the first to share what you ate.