The Four Seasons Hotel Lion Palace St Petersburg The Four Seasons Hotel Lion Palace St Petersburg sits right behind St Isaac’s Square, with…