Posted by andyb on June 12, 2005 at 23:36:49 from 81.131.134.234 user beardbiter.
I'm going to St P next week. I once saw a Ted Alexander slide show on every room AR visited in Russia. Can anyone remember the must see venues? Then I can wind up my son, who will be acting as native guide, he saw the slide show too.
andyb