A taste of the Silk Road: authentic Central Asian & Afghan cuisine at the heart of London Nowruz Make a Reservation 41 York Street — Twickenham, London, TW1 3LP