The Elephant & Castle has been the hub for all the good things from South America for many years now, and Castle Square is…