Villa Smeralda sul mare Villa Olbia
Situated in Olbia, 2.7 km from Spiaggia Le Saline and 13 km from Isola di Tavolara, Villa Smeralda sul mare offers a garden and air conditioning. This beachfront property offers access to a patio, free private parking and free Wi-Fi.
22 Via degli Stagni, 07026 Olbia, Italy