Small hotel located in Santa teresa di GalluraSanta Teresa GalluraHotel • 42 room(s) • 40 bed. • 40 bath. • 2300 m²