This hotel is located in Rhodes Town.
See more: Hotels in Europe Hotels in Greece Hotels in Rhodes Holiday Destinations in Europe