St Louis Italian Restaurant
Address:
Favazza's on The Hill 5201 Southwest Avenue St. Louis,, St. Louis, MO 63139
Phone:
(314) 732-0006
Other Details:
Favazza's in St Louis is an Italian Family restaurant, ideal for group parties, private dinners, meetings, and rehearsal dinners. Stop by for dinner!
Restaurants
Other Businesses: