Overview Details Press Releases Multimedia Locations People Groups Watch Center London is a luxury watch company situated in Marylebone, one of the most luxurious and fashionable districts in London.