Gift shop
Primark
17 locals recommend,
Tips from locals
Left something home, head to nearest primark store and you can replace it quite cheaply.
Things to do nearby
Locals also recommend
Location
18 - 28 Hare St
London, England