Tag Archives: The best tea in London

Tea House Theatre Vauchall Station November 01

Have Tea at the Tea House Theatre near Vauxhall Station

This was a complete surprise find for me today. I am sure that it is known and loved however by the people of Vauxhall. I think it is probably the best tea house I have ever been in. My first mistake was to ask for a cup of coffee. I was told kindly that we […]

%d bloggers like this: