8405 PLACIDA ROAD #303, Placida, FL 33946 - MLS#D6117544 - Jamar Br...