104 Juniper Lane
Longwood, FL 32779
3 Beds
2.0 Baths
1914 Sqft
Built in 1972