$1,375,000
Waterfront
260 NW 86th St, El Portal FL 33150
El Portal, FL
3 bd
3 ba
1,945 sqft