The Park Hotel Cala di Lepre & SPA, completely refurbished in 2004/2005, is situated in the fascinating Capo D'Orso locality, 3 km from Palau and 38 km north of Olbia, on a hillside sloping down to the sea, immersed in Mediterranean scrub teeming with small wildlife, including tortoises, red grouse, and hares, whence the...