The oldest shop in London is 350 years old – it invented the bowler hat, holds a Royal Warrant, and boasts its own mini museum
Whilst there's no shortage of shops in the capital city, very few hold as many claims to fame as this one. Lock & Co. is the oldest shop in London and the oldest hat shop in the world (hats off to the...