Javascript is required to view this map. "Admiral" Egorova 26a Saint-Petersburg Russia See map: Google Maps Submitted by ducdebreme on 14 February 2006 - 9:53pm Log in to post comments