• Townshend's Teahouse (map)
  • 3917 North Mississippi Avenue
  • Portland, OR, 97227
  • United States

Come try the spirits today at the Townshend's Teahouse on Mississippi Ave! 

You can always buy bottles, but you can't always sample!