The oldest shop in London is 350 years old - it invented the bowler hat, holds a Royal Warrant, and boasts its own mini museum - Secret London
The oldest shop in London is 350 years old - it invented the bowler hat, holds a Royal Warrant, and boasts its own mini museum Secret London
Original source: Google News