TD Tom Davies has opened its first shop. Located on London's Sloan Square, the two-level store is said to be the first in the U.K. to benefit from a full suite of clinical and dispensing equipment supplied by Carl Zeiss.

Topics