Ok !! Khan Chacha One of my fav food spot ever!!! I originally belong from India, Delhi. I had this food spot on top of my list always! The Kebab Rolls of khan chachas is just so mouth watering and yummy that nothing in the world can compare !!! :D The first time I heard that khan chacha was opened in London as well, I was literally on cloud 9: D Happiness all over me. You must try this restaurant!!!