A medical facility providing urgent care services in Meridian, ID.
3185 E Ustick Rd, Meridian, ID 83646