Subway adresses in Glenwood‚ IL Home Work hours Subway hours Illinois Glenwood AddressPhoneMap19255 S Halsted St Glenwood(708) 898-9998 You May Like Popeyes hoursBurger King hoursWendy's hoursSubway hoursPeople Are Reading