Designer eyeglass frames in McAllen TX

Designer Eyewear That Fits Your Style and Vision

At Roberto Olivarez Jr., OD, we believe eyewear should look great and feel great. For more than 30 years, our McAllen practice has helped patients find designer frames that complement their style while delivering clear, comfortable vision.

Our optical team works closely with you to ensure your frames fit properly, feel comfortable, and enhance your appearance.

request an appointment

Explore Our Designer Frame Selection

We offer a curated selection of designer eyeglass frames for:

  • Men, women, and children
  • Professional and everyday wear
  • Fashion-forward and classic styles
  • Lightweight, durable materials

Our selection is regularly updated to reflect current trends and trusted brands.

Professional Frame Styling & Fitting

Choosing the right frames involves more than appearance. Our team considers:

  • Face shape and features
  • Prescription requirements
  • Comfort and durability
  • Lifestyle and daily activities

Proper fitting ensures your glasses sit correctly, look great, and provide optimal vision.

Prescription Lenses to Match

Your frames are paired with high-quality lenses, including:

  • Single vision, bifocal, and progressive lenses
  • Anti-reflective and scratch-resistant coatings
  • Blue light–filtering lenses
  • High-index lenses for stronger prescriptions

Why Choose Roberto Olivarez Jr., OD?

  • 30+ years serving McAllen families
  • Personalized optical styling and fittings
  • High-quality lenses and frame options
  • Friendly, knowledgeable optical team

Designer Frames FAQs

How often should I replace my glasses?
Most patients update glasses every 1–2 years or when prescriptions change.

Can you adjust frames after purchase?
Yes. We provide professional adjustments to ensure ongoing comfort.

Do you offer frames for children?
Absolutely. We carry durable, stylish options for kids of all ages.

Visit Our Optical Today

Roberto Olivarez Jr., OD
6900 N. 10th St., Suite 5
McAllen, TX

Phone: (956) 664-0240

request an appointment