Know a great happy hour or special for this location?
Popular Japanese eatery with anime art on the walls offering sushi, cooked dishes & tropical drinks.
Suggest an edit
6335 Delmar Blvd, St. Louis, MO 63130