121 VAGABOND AVE LAKE, Lake Placid FL 33852 | Lake Placid, FL | $40K | Brickellsold