Written on: 25/04/2012 by timhoang (1 review written)
Go Mammoth are one of the best organisers of sport I've come across, in my five years of playing team sports in London. The staff are extremely friendly and will bend over backwards to make sure your league runs smoothly, from what I've seen so far, the facilities are top notch.
Anyone looking to start or join a sports league should sound out GO Mammoth
As rated by our community of reviewers