TheSports.org
All sports Site
Russia - Saint Petersburg
TTU Leningrad is a volleyball team from Russia, based in Saint Petersburg.