Kahlua Hotel Apartments 30 2241 039071Mandilara street 51-53, Rhodes Town, 85100, GreeceApartment Add to favorites 0