Farottos Plzzeria 9525 Manchester Road St. Louis MO United States
Bar
Hours: Mon - Thu 11am to 10pm; Fri 11am to 12am; Sat & Sun 4pm to 12am
Phone: 314.962.0048