North London street that doesn't seems completely normal but with Indian food so good it's been dubbed 'Little India'

Drummond Street is home to some of the longest-standing Indian shops and restaurants in the capital

North London street that doesn't seems completely normal but with Indian food so good it's been dubbed 'Little India'
Drummond Street is home to some of the longest-standing Indian shops and restaurants in the capital