• Townshend's Teahouse (map)
  • 3531 Southeast Division Street
  • Portland, OR, 97202
  • United States

Happy Hour at the teahouse! Come try our spirits and get some tea or kombucha!