3421, 3425 & 3427 S Broadway KEY FEATURES Located in the heart of Englewood, in a high traffic and walk-able area of South Broadway. Year Built: 1928 Gross Leasable Area: 11,450 sf Property Type: Retail