I have been to various so called Indian food restaurants across UK, including London. But so far, roti house ranks the best as far as Indian palette is concerned. Although you won't find it to be 100% Indian, still it's much close. Especially the street food range is perfectly Indian. And the staff is really friendly and ever smiling. Don't think twice before going here if you are craving for Indian food!