Lemon Leaf Bandra Lemon Leaf Bandra - Pan asian food lovers have a new 'go to' place in mumbai suburbs.