Отель Delphi Art занимает неоклассическое здание, построенное в 1930 году, в самом центре Афин, напротив Национального театра и церкви Святого Константина. Последняя реконструкция проводилась в 2005 году. Отель отлично подходит как для молодежного, так и для семейного отдыха.