Italian, Restaurants, Food, Pasta Shops, Specialty Food
Address: 1701 Lambert International Airport, Terminal 2, Terminal 2, Gate E6, St. Louis, MO, 63074
Category: Restaurants
Tags: #Italian #Restaurants #Food
Rating: 3.3/5 (29 reviews)
Listed on BizVoices