This one Michelin-star Indian restaurant in London celebrates the flavours of southwest India and the Malabar Coast. It is helmed by Chef Sriram Aylur. Amaya in Belgravia opened in 2004 and won a ...