2508 63rd Terrace E #83, Ellenton, FL 34222 - Homesnap