Available
Ready Now
17050 River Otter Road
Babcock Ranch, FL 33982
Elevation: E
- 3 Bed
- 2.5 Bath
- 2 Cars
- 1,922 SF A/C