About Services

Location
Institute of Sports Medicine & Orthopaedics
2260 NE 123rd Street
North Miami, FL 33181
Phone: 305-392-1212
Fax: 305-392-1048
Office Hours

Get in touch

305-392-1212