103 Ledbury Drive
Longwood, FL 32779
3 Beds
2.0 Baths
1470 Sqft
Built in 1974