Отель «Олимп» с рестораном и баром расположен в Санкт-Петербурге, в 11 км от Свято-Николаевского военно-морского собора. Из окон открывается вид на город. Отель находится примерно в 11 км от Мариинского театра, в 12 км от Исаакиевского собора и в 13 км от музея Фаберже. К услугам гостей круглосуточная стойка регистрации и доставка еды и напитков в номер.
Все номера отеля располагают гостиной зоной, телевизором с плоским экраном и спутниковыми каналами, а также собственной ванной комнатой с феном и ванной или душем. В номерах есть письменный стол и чайник.
Зимний дворец и Дворцовая площадь находятся в 13 км от отеля «Олимп».