• Year Built: 1986
612 N Indiana Ave is aretail property for lease in Englewood, FL.
A great opportunity to enter an established, upscale rental market
Well maintained Plaza with attentive ownership
Built in 1986 - units are separately metered for water & electric
Centrally located among some of the area’s luxury residential communities
Excellent visibility and pylon signage on busy SR 776
Please describe your commercial real estate requirements. We’ll introduce you to local properties that match your criteria.