South Miami Visit our office located in South Miami, Florida for a spine or orthopedic specialist in your area. Phone: (800) 531-1587 Address: 7600 Red Road Suite 309 South Miami, FL 33143 Get Directions