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

Home Run Inn, Chicago, Illinois










Home Run Inn
4254 W. 31st St.
Chicago IL United States

Web Information:
Web Page
Menu

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

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