"Loading..."

Portfolio Single Project

Taleon Imperial Hotel in St Petersburg, Russia

5* Luxury hotel in St Petersburg with supreme location on Nevsky Prospekt. A former palace turned into the hotel awaits you with SPA and restaurants.

This website uses cookies. If you’re comfortable with this, just continue using the site as normal. Read more Accept