Beachfront holiday apartments at Don Antonio Residence in Sellia Marina. Offers air-conditioned rooms and free private parking.