Englewood Square
Shopping $$
806-854 West 63rd Street, Chicago, IL 60621
Description
Englewood Square is a new 50,000 square foot retail development comprising 5.5 acres in Chicago's historic Englewood community anchored by three leading national brands: Whole Foods, Starbucks and Chipotle.Get to know Englewood Square
Shopping mall.