WaBa Grill
Restaurant • Fast food restaurant • Asian restaurant • Health food restaurant • Asian fusion restaurant • Rice restaurantTeriyaki bowls with chicken, steak, shrimp & vegetables star at this relaxed, counter-serve cafe.
Address
2121 W Main St Ste 200, Alhambra, CA 91801
Website
Contact
(626) 284-2828Price rating
$ $$$
Rating on Google Maps
3.60 (87 reviews)Open on Google Maps