1720 Overlook ROAD, Longwood, FL 32750