Voznesensky Prospekt 1, Saint Petersburg
Four Seasons Hotel Lion Palace is located in the heart of Saint Petersburg just 300 metres from the Dvortsovaya Square. It boasts luxury interiors in Russian Empire style and exclusive fine dining options.