Directions to Spine and Scoliosis Center Spine and Scoliosis Center 104 Park Place Blvd Suite A Davenport, FL 33837 Call Spine and Scoliosis Center at863-419-1277