Oranjezicht City Farm Market in Cape Town The Oranjezicht City Farm Market (OZCFM) is the biggest and best food market in Cape Town and a must-visit place for any foodie in Cape…