1 Property Available in Beach Villas Bldg 36,Placida