612 N Indiana Ave, Englewood, FL 34223

Request info Add to list
Map

Choose nearby businesses to show on the map:

Yelp
Edit property

Building Details:

• Year Built: 1986

612 N Indiana Ave is located 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

Request Property Information

Please describe your commercial real estate requirements. We’ll introduce you to local properties that match your criteria.