Отель Ilion разместился в здании бывшей мэрии 19-го века города Нафплиона, в центре Старого города. Из отеля открывается вид на площадь Синтагма. Номера отеля меблированы в классическом стиле и оформлены с использованием различных тематик.