Review of Tempura green bean stack at Veggie Grill by veganadventurer
Tempura Green Bean Stack
Veggie Grill, 147 Corte Madera Town Center, Corte Madera, CA 94925, USA
Oh my this one is completely addictive! Best thing in the menu IMO!
4 YEARS AGO
i had this in Singapore too and it's super addictive i agree!