Wasabi Sushi Bar - Kirkwood is located in St. Louis, United States on 312 S Kirkwood Rd. Wasabi Sushi Bar - Kirkwood is rated 3 out of 5 in the category sushi in United States. Jun 27, 2019 - Wasabi Sushi Bar menus: Lunch, Dinner, Catering, Happy Hour, Dessert, Appetizers, Drinks & Dessert Drinks. Voted St. Louis' best sushi for 13 ...
Address
312 S Kirkwood Rd