Set in Porto Ottiolu in the Sardinia region, with Ottiolu Beach and Cala dei Francesi Beach nearby, Porto Ottiolu Residence offers accommodation with free private parking.
Number of rooms: 25
Via delle Camelie 7, Interno 14, 07051 Porto Ottiolu, Italy