ApolloMD/Santa Ynez River Physicians Phone: 770-874-6854, Fax: 404-645-7572 Mailing Address: 5665 New Northside Drive, #320, Atlanta, GA 30328 Get Directions