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
(301) 215-5923
  • Hours: Mon - Sun, 8am - 8pm
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »