A place that gets advertised as the "cream of the crop" in St. Petersburg; it's definitely got a premier location (right along Nevsky Prospekt, a block or two IIRC past the Kazan Cathedral on the other side of the street [travelling from the Winter Palace…