Offrant une vue sur la mer, le Santa Cruz Rooms & Suites est un hébergement situé à Olbia, à 18 km d'Isola di Tavolara et à 1,1 km de l'église San Simplicio. Cet hébergement climatisé se trouve à 300 mètres de l'église Saint-Paul-l'Apôtre. Il se trouve à 300 mètres du centre-ville et à 5,8 km du port d'Olbia.
Les logements de cette maison d'hôtes comprennent une salle de bains privative et une connexion Wi-Fi gratuite. Certains possèdent un balcon.
La maison d'hôtes se trouve à 400 mètres du musée archéologique d'Olbia et à 26 km des tombes des géants de Coddu Vecchiu. L'aéroport d'Olbia-Costa Smeralda, le plus proche, est implanté à 4 km.