Elgin IL Video Rental Kiosks 1. 1100 S Randall Rd, Elgin, IL 60123 | Subway Sandwiches & Salads (866) 733-2693