Cet établissement se trouve à 9 minutes à pied de la plage. Le Dimora San Teodoro est situé à San Teodoro. L'hébergement est équipé de la climatisation et d'une télévision à écran plat. Les appartements disposent d'une cuisine entièrement équipée, d'un coin repas et d'une terrasse. Cette chambre dispose d'une bouilloire et d'une salle de bains privative avec sèche-cheveux. Olbia se trouve à 32 km de l'établissement, tandis que Posada est à 24 km. L'aéroport le plus proche est l'aéroport d'Olbia Costa Smeralda, à 30 km de l'établissement.
La suite dispose de deux luxueuses vérandas équipées, la première mesurant environ 29 mètres carrés, devant l'entrée, la seconde plus petite mais tout aussi confortable face aux grandes fenêtres, elle fait tout de même 5 mètres carrés et permet l'intimité et la ventilation naturelle des deux.