Zacosta Villa Hotel 30 2241 033450Xenofontos 23 Str. old town, Rhodes Town, 85100, GreeceVilla Add to favorites 0