Restaurants in St. Louis, MO
Restaurants • French Restaurants • Italian Restaurants
5513 Pershing Ave,
St. Louis ,
MO
63112
UNITED STATES
Based on 1 reviews
A Neighborhood restaurant to come home to
Ever since our favorite Italian restaurant in Ballwin closed and we moved to the city, we've been searching for anothr "our place." And here it is, within walking distance from our townhouse on Delmar. We stopped in for dinner after...Worldwide > United States > St. Louis, MO > French Restaurants