Orthopedic clinic
Spine Institute Of Idaho
About
Spine Institute Of Idaho is an orthopedic facility in Meridian, ID. Request an appointment or send a message below.
Location
360 E Montvue Dr #100
Meridian, ID 83642Get directions
Meridian, ID 83642Get directions
Details
- Google Maps
- View on Google Maps ↗