A taste of the Silk Road:

authentic Central Asian & Afghan cuisine at the heart of London

Nowruz

41 York Street — Twickenham, London, TW1 3LP