Отель «Багратион» находится в Центральном районе Санкт-Петербурга на набережной Невы, в деловом и политическом квартале города. В непосредственной близости расположены Смольный собор и Александро-Невская лавра, здание правительства Санкт-Петербурга и бизнес-центры Невская Ратуша, Синоп, Санкт-Петербург Плаза.
В пешеходной доступности от отеля находятся такие исторические объекты как Таврический сад и Таврический дворец, мемориальный дворец им. А.В. Суворова. Удобная транспортная доступность отеля позволяет добраться до главных достопримечательностей города за 20 минут.
К услугами гостей 88 номеров категории 4 звезды от стандарта до сюита с видом в тихий, внутренний дворик или панорамным видом на Неву, Большеохтинский мост и мост Александра Невского. В каждом номере есть все необходимое для отдыха: кровать с эргономичным матрасом, мини-холодильник, LCD телевизор, фен.