Готель Delphi Art займає неокласична будівля, побудована в 1930 році, в самому центрі Афін, навпроти Національного театру і церкви Святого Костянтина. Номери готелю оформлені в приглушених тонах в класичному стилі.
У деяких номерах є французький балкон.