1st Floor, Block B, North Park, Black River Park,, 2 Fir Street, Observatory,, Cape Town, South Africa, Cape Town, 7925
No description
Large Meeting Room location
1st Floor, Block B, North Park, Black River Park,, 2 Fir Street, Observatory,, Cape Town, South Africa