Gennadi Garden Apartments Gennadi These beachfront apartments are strategically located in the centre of Gennadi, a small holiday resort on the southeastern coast of Rhodes, being the ... Save Up To 60%