St. Petersburg'un tarihi şehir merkezinde bulunan Hotel Landorff, Sennaya Ploshchad Metro İstasyonu'na 3 dakikalık yürüme mesafesindedir. Otelin tüm alanlarında ücretsiz Wi-Fi mevcuttur. Landorff Hotel'in modern odaları düz ekran TV, klima ve minibar ile donatılmıştır. Tesiste ayrıca bir bar ve bagaj muhafazası imkanı vardır. Isaakievsky Sobor Katedrali ve Beloselsky-Belozersky Sarayı otele 1,5 km mesafededir. Ayrıca, tesise 5 dakikalık yürüme mesafesinde çeşitli yemek mekanları bulunmaktadır. Moskovsky Tren İstasyonu 2,5 km ve Pulkovo Havaalanı 20 km uzaklıktadır.