Guelph, Canada
10 9 10

Location
Guelph, Canada

Website
guelphbjj.com

Person in charge
Prof. Rob Veltman

Affiliations