135 S YORK Street #314, Elmhurst IL 60126, Elmhurst, Illinois, United States is a 1,219ft2 Elmhurst luxury Apartment listed for rent USD 2,700. This high end Elmhurst Apartment is comprised of 2 bedrooms and 2 baths. Find more luxury properties in Elmhurst or search for luxury properties for rent in Elmhurst.