1/49 49 Open 6/22 1PM-4PM $468,000 3 Beds3 Baths2,248 SqFt 10390 LONGSHORE RD #82, Placida, FL 33946 Townhouse Listed by PARADISE EXCLUSIVE INC