Restaurant Reviews from DiningGuide411.com
    Top : United_States: IL: Chicago

Home Run Inn, Chicago, Illinois










Home Run Inn
6221 S. Archer
Chicago IL United States

Web Information:
Web Page
Menu

Hours: Mon-Thurs 11am - 10pm; Fri 11am - 11pm; Sat 12pm - 11pm; Sun 12pm - 10pm

Phone: 773.581.9696
Accepts: American Express, Visa, MasterCard/Eurocard