Отель «Владимирская II» расположен в историческом и деловом центре Санкт-Петербурга напротив
Московского вокзала и
Невского проспекта. Рядом расположены станции метро: площадь Восстания, Московский вокзал, Маяковская. Гости отеля имеют возможность осмотреть основные памятники и достопримечательности города, совершая пешеходные прогулки. Рядом с отелем расположено большое количество кафе, баров и ресторанов, ночных клубов и магазинов.