Orthopedics

North Florida Sports Medicine

Office Location
North Florida Sports Medicine

1911 Miccosukee Rd.
Tallahassee, Florida 32308
Phone: (850) 878-2549
Fax: (850) 878-9334

Spencer Stoetzel, M.D.