Zen Tara Tea
Drag box to select area
Founded in 2007, Zen Tara Tea is a shop carrying more than 100 organic teas from around the world. For more information about the shop or to order tea online, visit the Zen Tara Tea web site.
4710 Bethesda Ave, Bethesda, MD 20814
- Hours: Mon - Sun, 8am - 8pm