Home page

Eye Wear

We have a wide range or designer brands, an excellent choice of budget frames, and a full contact lens fitting and aftercare service. Our friendly staff will help you find what suits you best.


Eye Care

Your eyesight is important to us. Our comprehensive Sight tests check all aspects of your vision and include an advanced 3D OCT screening. We also offer Low Vision services.


Eye Health

Sight often worsens without you noticing. We recommend regular eye examinations to prevent sight loss from treatable conditions.
We also have an emergency eye care service.

Contact lenses
Emergency eye care
Low vision services
NHS eye tests and vouchers

Your local independent opticians

As an independent optician, we are not tied to any brand or company, so we can offer the best Frames at competitive prices. We get to know all our customers well, and pride ourselves on providing optical services tailored to the needs of our local community.

Zeiss SmartLife Lenses

Rook & Thomas are partnered with Zeiss lenses

We are partnered with Zeiss in order to provide our patients with spectacle lenses that promise quality, precision and innovation. Zeiss SmartLife lenses have up to 88% larger clear fields of view, and full UV protection.

Eye care for all ages

We understand that eye tests can be a daunting experience for children, so we take extra care to make the whole process as fun and interesting as possible. And for older people and all ages in between, you can rest assured that your eye test will be comprehensively tailored to your exact needs.

Sustainable vision

We have partnered with Sea2see, who produce designer Frames from plastics recycled from the ocean. As well as helping to clean the seas, by wearing a Sea2see Frame, you will be extending awareness of the problems of global oceanic plastic pollution.

We have been looking after people’s eyesight in Porthmadog for the last 40 years, and our staff have over 100 years combined of experience. Our experience, combined with the latest technology in eye care, ensures your sight is in safe hands with us.