Le Taleon Imperial Hôtel est situé dans l''ancien palais Eliseev, au coeur du quartier historique de Saint-Pétersbourg. L''hôtel domine l''intersection de la rivière Moïka et Nevsky Prospect (rues principales de la ville), et se trouve à 5 minutes à pied du célèbre musée de l''Ermitage à Place du Palais, et très proche de beaucoup d''autres sites incontournables.
L''hôtel dispose d''un excellent emplacement à l''angle du Nevsy Prospect et Moika et à 5-10 minutes à pied de l''Ermitage.