Virgin Active offers classes in everything from pilates to kickboxing and dance. There is even a squash court. A great...
De Waterkant · 21 Lower Long Str., Cape Town