Melenos Apartments & Studios 30 22440 32222Old City, Lindos, Rhodes, 85107, GreeceApartment Add to favorites 0