Karta Vacation Rentals
On the island of Rhodes, Seven Springs Artemis Villa sits close to the natural springs and the hilltop Tsambika Monastery. Tsambika Beach and Afandou Beach are within easy reach, making this 4-star villa a great base for beach days and local sightseeing.