Twinings on the Strand is the original home of the Twinings tea company, operating continuously at 216 Strand since 1706, making it one of the longest-running shops on the same site in London. The narrow shop sells a wide range of teas, gifts, and accessories, and features a small museum tracing the history of the brand and British tea culture.