Milner Rd, Tamboerskloof, Cape Town, 8001, South Africa, Cape Town
+27214380997
Business Centre
Parking lot
Restaurant
Pet