San Teodoro vista mare situa-se em Porto Ottiolu, a 2,7 km de Praia Ottiolu e a 2,8 km de Praia Li Cuppulati, e dispõe de acomodações com televisão de ecrã plano.
Cada unidade dispõe de quartos com ar condicionado e uma cozinha com um frigorífico.
Ilha de Tavolara fica a 20 km de San Teodoro vista mare, enquanto Olbia Harbour fica a 38 km de distância. O aeroporto mais próximo é o Aeroporto de Olbia Costa Smeralda, que fica a 29 km de San Teodoro vista mare.