Holiday Resort Grande Baia Resort, San Teodoro

House / Apartment