Opticians in United Kingdom Todd & Clarke Address: 10 Anlaby Road, Hull, HU1 2PA United Kingdom Phone Number: +44 01482223502