Villini Il Rio offers pet-friendly accommodation in San Teodoro. Olbia is 21 km away. The accommodation features a flat-screen TV. Some units feature a terrace and/or patio. There is also a kitchenette, fitted with a fridge.
Villini Il Rio offers pet-friendly accommodation in San Teodoro. Olbia is Read more
Villini Il Rio offers pet-friendly accommodation in San Teodoro. Olbia is 21 km away. The accommodation features a flat-screen TV. Some units feature a terrace and/or patio. There is also a kitchenette, fitted with a fridge.
Villini Il Rio offers pet-friendly accommodation in San Teodoro. Olbia is 21 km away. The accommodation features a flat-screen TV. Some units feature a terrace and/or patio. There is also a kitchenette, fitted with a fridge.
Number of Rooms: 10