New Renovated Lobbies at The Ella and The Max Apartments

The Ella Apartments, located at 5111 S. University, is an architectural jewel boasting white stone recessed columns with intricately carved crests that contrast with the red brick façade giving the building a dramatic appearance.  Located in the heart of Hyde Park, The Ella offers all newly-renovated studio apartment homes and is just a short walk […]