WaBa Grill (1907 S Alameda St, Los Angeles)

$ • Asian Fusion

A top rated restaurant with 4.7 out of 5 stars based on more than 200 reviews.
View delivery time and booking fee. • 

1907 S Alameda St, #1, Los Angeles, CA 90058 • More info


Spend $20, Save $5