If you're looking for Tea restaurants in Lubbock look no further. Tea2Go (82nd St.) is known for having some of the best Tea in Lubbock. Located at 3333 82nd St, Tea2Go (82nd St.) is a great plac...show more
Last updated July 12, 2023