Learn a little bit about this organization
A restaurant chain started in 1998 in South Africa with outlets currently in 16 countries is now operating in two posh and prime locations of Delhi.