7th November 2018
Offering Indian street food in the heart of London, the 50-cover restaurant is located on Soho’s Great Marlborough Street and fuses “time-honoured flavours with a cutting edge menu that brings the boldness of India”. As such, Soho Wala (‘commonly...