I’ll be visiting London over the weekend and will have some free time. Any recommendations for watch shops or just nice/unique places to visit?

I know there was a thread about this in the past - just couldn’t find it through search.


Sent from my iPhone using Tapatalk