Japonica Square Apts
$1,350/mo
4677 -1601 Placida Rd, Englewood, FL 34223
0 bd
- 1601 Placida Rd Apt #11 · 0 bd · $1,350
Homes near this
- Palm Manor Condominiums · 0.1 mi · 1531 Placida Rd OFFICE, Englewood, FL 34223
- Englewood Bay Motel & Apartments · 1.6 mi · 69 W Bay St Unit 104, Englewood, FL 34223
- Castaways Condominiums · 1.7 mi · 2240 N Beach Rd, Englewood, FL 34223
- Emerald Palms Resort & Apartments · 1.7 mi · 540 S McCall Rd Unit 7, Englewood, FL 34223
- Sunburst Condominium · 1.7 mi · 2450 N Beach Rd, Englewood, FL 34223
- Island House · 1.8 mi · 2580 N Beach Rd, Englewood, FL 34223