14 YELLOW ELDER WAY, Placida, FL 33946 - MLS#D6120882 - John Woodwa...