Shahjahan Restaurant is one of London’s finest Indian restaurants; attracting a loyal clientele, many of whom travel across town to Paddington to sample the very best North Indian cuisine. Our ingredients are locally sourced where possible and we use a range of whole and ground spices to create our authentic and delicious dishes. Our friendly and knowledgeable staff will make every visit an occasion to remember.