Camelot Team Fight Club is located in Russia
Camelot Team Fight Club is located in St. Petersburg, Russia