1/39 39 Open Sat 12PM-3PM $329,900 3 Beds3 Baths1,404 SqFt 1558 DOWNY BIRCH LN, Longwood, FL 32750 Townhouse Listed by COLLADO REAL ESTATE