Loehmann'S Plaza, 1671 Hollenback Ave, Sunnyvale, United States
No delivery
Spot something wrong?
Dishes at Super Burrito. Prices may vary in venue.