Map
1/7 Mikhailovskaya Ulitsa, St. Petersburg 191186, Russia
Price
120
website
Restaurant
Caviar Bar