139 N York St, Elmhurst, Illinois 60126(630) 834-0932 City Center Plaza across street from York Theater