Harrods Brompton Road

The Fine Watch Room at Harrods congregates more than 50 brands from the world’s most exclusive watchmaking firms.