Rica Cafe is a unique cafĂ© filled with the flavor of South African specialties, located at King Square Shopping Centre in Markham It is also a workplace that supports people …