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