Where is On The Square situated?
On The Square is in Cape Town City Centre, Cape Town