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