(850) 681-3887 Mon-Fri: 8am-5pm | Sat/Sun: Closed 1205 Marion Ave, Tallahassee, FL 32303. Patient Portal.