2-104 - 1531 PLACIDA ROAD, Englewood, FL
2 Bed
2 Bath
MLS® D6141171 • KW COASTAL LIVING
1-204 - 1531 PLACIDA ROAD, Englewood, FL
MLS® D6139418 • keller williams realty gold