Quilon is an award wining, Michelin Star Restaurant serving South-west coastal Indian cuisine in Central London.