Contact Information and Directions

South Tabor is located on Cherry Blossom Dr. just south of Stark Street

We are located at 10803 SE Cherry Blossom Drive in Portland, Oregon 97216

Get Directions

  show options