Moscot, the New York-based luxury eyewear brand, has opened its first store in the U.K., which is also its sixth shop worldwide and its third overseas. The U.K. store is located in the heart of London's West End, at 37 Beak Street. Moscot was founded by Hyman Moscot in 1899, ...
Buying a membership today will give you:
To continue reading this article register now.