3111 Tanglewylde Avenue, Lake Placid FL 33852 - MLS# A11714844 - FOR SALE | Brickellsold