KFC restaurants Near Fatehpuri Masjid Chowk, New Delhi, 110006