Favazza's Inc
(314) 772-4454 | View Website

5201 Southwest Ave, St Louis, MO   63139

38.611055 -90.275201
Map of Favazza's Inc
 
100% 100 25 12 Votes

Best of Citysearch

Nominated for:
Italian Food (2007)
Italian Food (2006)
Italian Food (2005)
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!