A suite hotel in Rhodes' New Town.
Efchi Suites 1904 is close to Mandraki harbour and the seafront. The walls of the Old Town are about a 10-minute walk away.