1 Property Available in Placida Harbour Sec 07 Bldg 23,Placida