IT'S NOT JUST A BETTER DEAL. IT'S AMERICA'S BEST.

find a store or
schedule an exam

view all locations

Roseville, MN America's Best Contacts & Eyeglasses

Har Mar Mall
2100 Snelling Ave N Suite 39
Roseville, MN 55113

(651) 633-6300

Day Hours
Monday-Friday: 9am-7pm
Saturday: 9am-6pm
Sunday: Closed

Schedule eye exam


Roseville America's Best Contacts & Eyeglasses
Get Directions From

Join the Millions Who've Saved at America's Best
  • Peggy was working when I went in and she very helpful. The staff and doctor at this store were outstanding!!!
  • I stopped in your Roseville location this afternoon and the store was very busy and everyone was working with customers. Mallory greeted me as I walked in and helped me buy contacts that I had just ran out of. She was fantastic as she was answering phones and doing other things and was still able to help me and get me on my way in about 5 minutes. Just wanted to let you know she was doing a great job.

Welcome to the Roseville Minnesota America's Best where we serve Roseville, Shoreview, Arden Hills, White Bear Lake, Hugo, Forest Lake, Lino Lakes, Maplewood, Oakdale, Fridley, Columbia Heights, Northeast Minneapolis, Falcon Heights, and North Minneapolis areas.

We are located in the Harmar Mall by Staples.

Roseville Eyeglasses

At America's Best, you can get two pairs of eyeglasses for only $69.95 with a free eye exam* ($45 value) from an optometrist.

You'll be able to choose two frames from our $59.95 selection and we'll put in single vision uncoated plastic lenses for you.

Roseville Contact Lenses

Contact lens wearers should check out our Eyecare Club, the least expensive way to wear contact lenses.

As a member, you'll enjoy free contact lens exams for three years and discounts on contact lenses.

Eye Exams in Roseville

Schedule your eye exam online today or walk-in to our store. We're happy to assist you!

Other Locations Near You:

St. Paul