1 0

London

London, Greater London, England, SW1A 2DX, United Kingdom

About

London is a dog friendly city in London, SW1A.

Contact

Location

Reviews -   6 Reviews

- Nancy L. I love to buy cheesy souvenirs whenever I visit a foreign land. This is a great spot right by trafalgar square. This shop was perfect, it had everything I... Read More
- Emilia J. They carried all the souvenirs of London that I wanted and more! I walked out with 3 large bags full of merch for my family and friends back in the USA.... Read More
- Nicole J. The staff was amazing! Found something for everyone I wanted to get something for and they even went way above getting me the color jacket and size I... Read More
Your Rating - 1 0
Does this venue allow dogs?