Gennadi Gardens Apartments & Villas 30 2244043683Gennadi, Rhodes, 85109, GreeceVilla Add to favorites 0