The Tea House
The Tea House on Neal Street in Covent Garden is a well-known landmark in the area. It must sell 100 tea varieties from around the world as well as associated tea paraphernalia. The novelty teapots remain a popular buy and the shop always smells nice, although it can be a bit dusty.