Ambassadors Clubhouse shared by @cntraveler says: ""A North Indian-inspired dining spot in Mayfair, London, offering multi-course indulgence with dishes rich in fiery pastes and spices."" on Postcard