London, United Kingdom
Award-winning Indian cuisine on Gloucester Road, where sizzling tandoori specialities and expertly crafted curries shine. The warm, welcoming staff and buzzy atmosphere capture the spirit of dining in India itself, while impeccable service and excellent value keep locals returning time and again.