Office Hours:
Monday: 8am-5pm | Tuesday: 8am-5pm | Wednesday: 7am-4pm | Thursday: 8am-5pm |
Every other Friday: 8am-12pm
Monday: 8am-5pm | Tuesday: 8am-5pm | Wednesday: 7am-4pm | Thursday: 8am-5pm |
Every other Friday: 8am-12pm

Now servicing patients in:
Prior Lake MN • Shakopee MN • Savage MN • Burnsville MN • Lakeville MN
Jordan MN • Bloomington MN