БЦ Суворовский расположен в центре Санкт-Петербурга, в пешей доступности от станции метро "Площадь Восстания". Ближайшие крупные автомагистрали: Суворовский, Невский и Лиговский проспекты. Буквально через дорогу находится Московский вокзал. Среди достопримечательностей стоит отметить обелиск Городу-Герою Ленинграду, Памятник Карете, памятник А. С. Пушкину и Греческий сквер.