Immersed in an enchanting scenery, Hotel Costa Caddu raises directly on the sea and enjoys the wonderful view of the Island of Tavolara. Made of terraced houses with a central building equipped with all the facilities, it is only 2 km from San Teodoro far and only a few minutes drive from the port and airport in Olbia.