Orthopedics
Office Location
North Florida Sports Medicine
1911 Miccosukee Rd.
Tallahassee, Florida 32308
Phone: (850) 878-2549
Fax: (850) 878-9334
Spencer Stoetzel, M.D.

Office Location
North Florida Sports Medicine
1911 Miccosukee Rd.
Tallahassee, Florida 32308
Phone: (850) 878-2549
Fax: (850) 878-9334