Review of Favazza's

5201 Southwest Ave, St. Louis, MO 63139

Overall Rating

Review


I've eaten here twice. It's just so-so quality and extremely expensive. Probably won't go back.

Updated 5 years ago