So'Chilla Restaurant & Car Wash

253 Malambule Street Twala section, Johannesburg, 1832 ,South Africa
So'Chilla Restaurant & Car Wash So'Chilla Restaurant & Car Wash is one of the popular Car Wash located in 253 Malambule Street Twala section ,Johannesburg listed under Local business in Johannesburg ,

Contact Details & Working Hours

Map of So'Chilla Restaurant & Car Wash