21 Great Marlborough Street, Soho, London UK, W1F 7HL
Since launching in November 2018, Soho Wala has developed an enviably delicious stature as Central London’s hub for authentic and unforgettable Indian street food cuisine.
Built up of delectable small plates, such as the mor [...]