Caracol Peninsula
352 Caracol Peninsula
ocean views, 4 bedrooms, guest apartment, rental opportunity. casita, pool covered parking
4 Shangri La
Sold
ocean views, 4 bedrooms, guest apartment, rental opportunity. casita, pool covered parking
Sold