2110 Euclid Terrace, SARASOTA, FL 34239