South Tabor Family Physicians has a patient portal online where you can find your health information, request appointments, and send messages to your providers. Serving the greater Portland community. 10803 SE Cherry Blossom Dr Portland, OR 97216. (503) 261-7200. Visit Website..