Located in Rhodes, Southrock Villas is by the sea, within a 5-minute drive of Lachaniás Beach and Kalovriaki Beach. This upscale villa is 11.1 mi (17.8 km) from Lardos Beach and 15.4 mi (24.8 km) from Pefkos Be ... Read more

View all Luxury Hotels in Rhodes