Отель Kennedy находится в самом центре Рима — между базиликой Санта-Мария-Маджоре и железнодорожным вокзалом Термини.
Отель занимает историческое здание XIX века, построенноев стиле «Умбертино». Его окна выходят на археологический Парк римского аквариума, в котором расположено неоклассическое здание Дома архитектуры.