The Windsor Tea House is a tea house in Ho Chi Minh that serves British afternoon tea along with dried flower, fruit, and herbal teas. Tea comes with scones and various desserts, and the British tea time is available as a tea set. The British owner and staff explain the different types of tea. You can take photos wearing British-style hats.