About Atrium Platinum Resort Hotel & Spa Contact Illiados Street, Ixia Bay, 85100, Rhodes, Greece, Rhodes Town, Greece