This place has closed. Not true?
$$$Italian Restaurant, BarToday 12–10:30PMMenu
Upscale Italian and St. Louis Style Pizza. Vote some of the best in the St. Louis area, along with our sister store Farotto's.
Villa Farotto hasn't shared anything with you.
People are more likely to share with you if you add them to your circles.