Subject: Russia Tourist Agency
Hi Doris I booked through a company called Intours based in Toronto. They took care of the everything including the visa. I am pretty sure they have a website with information on it but this is all I could find.

http://www.intours.com/Index.htm

Thanks and let me know if you have any other questions

Tom, London, Canada