If you're searching for the Best Indian Pub in London, your journey ends in the heart of Notting Hill. Welcome to The Knight of Notting Hill, where traditional British pub culture meets the bold and vibrant flavours of India. Tucked beside the bustli...