Store Location: ALIEN ENTERTAINMENT702 S Main StreetLombard, IL 60148-3344(630) 519-3415
New Shortened Hours:Wednesday to Sunday from 12-4 pm CST