Stormers

The Stormers are based in Cape Town and play their home games at Newlands