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