Things 2 Do in London: The Tea House

By | December 11, 2012

One of the places I enjoy shopping at in London is a small creaky shop in Covent Garden called “The Tea House”. Read more »