1/40 40 Price Dropped by $40K $400,000 4 Beds3 Baths1,914 SqFt 1058 SPLASH SHOT PL, Davenport, FL 33896 Townhouse Listed by LA ROSA REALTY LLC