Nepalese Tandoori Restaurant – Shepherds Bush, London W12

I got bored of watching the Masters (hint: g-o-l-f), so I went out at late night to a Napalese cuisine: Nepalese Tandoori Restaurant at 121 Uxbridge Road, Shepherds Bush in W12 and certainly I was not disappointed. I have been there a few years back, but a recent management change resulted in a vast  improvement in deco and menu […]