Shop 71 & 71AKenilworth Centre
Doncaster Road
Kenilworth, Cape Town