New Mbeliwa & Auto Spares is located in Nairobi, Kenya on QW8M52Q, Near Exeter Appartments, Off Mwiki Road, Mwiki, Kangundo Rd. New Mbeliwa & Auto Spares is rated 3 out of 5 in the category auto parts store in Kenya.
Address
QW8M52Q, Near Exeter Appartments, Off Mwiki Road, Mwiki, Kangundo Rd