Отель «Гранд Лион» расположен в центральном районе Петербурга в шаговой доступности от Сенной площади и одноименной станции метро. Рядом — Мариинский театр, Юсуповский сад, река Фонтанка. За 5—10 минут можно доехать до Невского проспекта и главных достопримечательностей города