Star of India 146 North Road, Cardiff, South glamorgan CF143BH