Contact us



(406) 542-3838

Business hours

Monday–Friday, 7:30AM–5:30PM

Payment Policy

Payment is due at the time of service. We may require a deposit on extensive surgical or medical procedures/treatments. Estimates are provided for all extensive services and are provided at your request for less involved procedures. We accept cash, check, Mastercard, Visa, American Express, Discover, and Apple Pay.