Welcome to OYO Flagship 807956 Super Delight Inn , New Delhi , India