Tavolo V Italian Restaurants

6118 Delmar Blvd, St. Louis
(314) 721-4333