Country: Russian Federation City: St. Petersburg Street: Pirogovskaya emb. 5/2, Saint-Petersburg Location: Hotel "Saint-Petersburg"