Taro - Balham 193 Balham High Road, London SW12 9BE