I assume this is in the Burlington Arcade in London?
Fairly safe to say it has the most expensive watches in the whole of the UK, I went in once to ask about an Omega and if looks could kill I'd have dropped down dead on the spot........I think they thought I was in there just to case the joint.
Click to expand...