121 Stella Pass Davenport, FL 33837