New FacilityWe are so excited to announce our new location. Same great service just in a brand new state of the art facility. 143 NW 13th Place, Suite 120 Meridian, ID 83642