Little India cafe closes – is Indian street food invading London?
Coffee was the drink of the day at Little India Cafe in London’s Chinatown, and its cafe’s location on 17/18 Marylebone St (the back street of West End) and its “sateen” interior – as…