БЦ Финляндский расположен напротив Финляндского вокзала. Рядом памятником В.И.Ленину, где разбит большой сквер с фонтанным комплексом. Дважды в день фонтаны исполняют симфоническую музыку.
С набережной Невы открываются виды на Петропавловскую крепость, Летний Сад и крейсер «Аврора». До бизнес-центра проще всего добраться на метро — выход со станции «Площадь Ленина» через дорогу.