21 Gould Road E, Lake Placid FL 33960 - MLS# A11758468 - FOR SALE | Brickellsold