Located inside Chicago’s vibrant River North neighborhood, The Leo is a brand new apartment building offering an iconic lifestyle with refined finishes in a sophisticated ambiance. From the stylish amenities to the elegant apartments, every detail at The Leo has been carefully crafted to provide an unparalleled living experience.
The Leo’s central downtown location offers residents seamless access to all that Chicago has to offer, including renowned dining options, a thriving nightlife scene, and a variety of entertainment options just minutes away. With major transportation lines close by, residents can effortlessly explore the city and all its offerings.
Chicago, IL 60645