1241 BELLA VISTA CIR, Longwood, FL 32779 - MLS#O5955591 - People's ...