LeasedRental Lease$1,400424 NEWTON PLACE LONGWOOD Florida 32779424 NEWTON PLACELONGWOOD, Florida 327793Beds 2Baths 1,382Sq ftView Listing