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