The ‘Proper Tea’ Shop
It’s no doubt which one of these stores was here first, but it’s obvious that the tea shop has a much better name. And this is really what most shops in England look like, because getting a spot of tea is the most important part of the day on the other side of the pond.