Отель "Шоколад" расположен в центре города Санкт-Петербурга, в 7 минутах ходьбы до станции метро «Лиговский проспект». Невский проспект - центральная улица Санкт-Петербурга - расположен в 15 минутах ходьбы от отеля, а Российский государственный музей Арктики и Антарктики - в 10 минутах ходьбы от отеля. До Московского железнодорожного вокзала можно дойти пешком всего за 10 минут.