20 BARRACUDA DRIVE, Placida, FL, 33946
20 BARRACUDA DRIVE, Placida, FL, 33946
20 BARRACUDA DRIVE, Placida, FL, 33946

$119,000

20 BARRACUDA DRIVE, Placida, FL, 33946

3
Courtesy of: PARADISE EXCLUSIVE