168 W County Ctr, St. Louis, Missouri 63131 USA
Teriyaki chicken, fried rice, veggies
Photo Credit: Yelp