Waba Grill Teriyaki House is located at 2373 N Oxnard Blvd, Oxnard, CA. This business specializes in Japanese Restaurants.
by merchantcircle on November 23, 2013 from merchantcircle
Information from the business
Serving absolutely delicious and health-consciously prepared meals since 2004... For Your Health, For Great Taste, For Your Satisfaction, its WaBa Grill !!!