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