Taj 122 Churchfield Road, London W3 6BY