For those seeking the best place to buy souvenirs in London, Cool Britannia offers a treasure trove of unique and memorable gifts that capture the essence of British culture.