Toula’S Apartments 30 697201434714 klm Ethniki Odos Rhodou Lindou 1 st floor, Faliraki, Rhodes, 85105, GreeceApartment Add to favorites 0