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