WaBa Grill
1170 Broadway, Chula Vista CA 91911
(858) 868-3022
Directions
Order Online Delivery
Grubhub
Ubereats
Postmates
Doordash
Seamless
Wabagrill
Trycaviar
Chula Vista, California
WaBa Grill
1170 Broadway, Chula Vista
(858) 868-3022