Bellville South Impound Lot is located in Cape Town, South Africa on Osborne St, Bellville South Ext 14,. Bellville South Impound Lot is rated 1.5 out of 5 in the category police department in South Africa.
Address
Osborne St, Bellville South Ext 14,