104 DURHAM PLACE #104, Longwood, FL 32779 - MLS#O5956005 - People's...