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