Discover a new style of apartment living and make yourself at home in Elmhurst Terrace. From fully equipped and pet-friendly residences to convenient on-site amenities, we have everything you need to live your best life. Located in the heart of Elmhurst, step outside your door and discover the charm of your new neighborhood!