mobile menu MMAtown Logo search
name

Strela Team

location Moscow, Russia
Fighters

Frequently Asked Questions About Strela Team

  • In which country is Strela Team located?

    Strela Team is located in Russia

  • Where is Strela Team situated within Russia?

    Strela Team is located in Moscow, Russia

Go Top