Nepalese in London - Shepherd's Bush 121 Uxbridge Road, Shepherd's Bush, London, W12 8NL Tags: nepalese, takeaway