Das Hotel liegt im Zentrum Sankt-Petersburgs neben dem Tavrietscheskij Palast und Smolnij. Dieses Gebäude wurde 1806 von dem Architekten Luidgi Ruska gebaut und wurde 2001 vollständig restauriert. Früher gehörte es der kaiserlichen Kavallerie.