Tea Garden Tour

Articles

The Tea Caddy in Epcot's United Kingdom

One of my favorite spots to stop and shop while touring Epcot is the Twinings Tea Shop located in the United Kingdom Pavilion. I know I can buy Twinings at home, but something about the charming thatched roof and cottage atmosphere just makes buying my tea at Epcot just that much more wonderful.