Karta Vacation Rentals
In the center of Teulada, a short walk from local churches and town sights. The hotel is about 5.5 miles from Porto Tramatzu Beach and 8.6 miles from Is Zuddas Caves. A pet-friendly spot with easy access to nearby restaurants and excursions.