On Tech: Blue Light Protection

Blue light isn't something you see on your computer, phone, or tablet, but the effects on your eyes are constant and harmful. Knowing how to keep your eyes healthy in front of the screen is becoming more and more essential.

Read More

Headaches? Dizzy? Anxiety?

It Could Be Your Eyes. If you suffer from car sickness, motion sickness, headaches, lightheadedness, dizziness, disorientation or anxiety? You could be suffering from Binocular Vision Dysfunction (BVD).

Read More

Dry Eye Clinic

Dry eye syndrome is a common condition that affects many people, especially women over age 40. City Optometry has one of the largest Dry Eye Clinics in the Bay Area.

Read More

What is Binocular Vision Dysfunction?

At City Optometry, Drs. Morioka & Penza are experts in vision therapy and treating BVD.

Contact us today to schedule your appointment with us & get your life back into focus.

What is a stye anyway?

A stye (known by eye doctors as a hordeolum) is an infection of an oil gland which forms a pimple-like bump on the base of the eyelid or within the eyelid itself. Styes can be uncomfortable, causing swelling, pain, redness, discomfort and sometimes excessive tearing or blurred vision if it...
Read More

Still Wearing The Same Glasses From Last Year?

Remember how your glasses looked when they were new? Probably not so well. Scratches, smudges, wear & tear, and bends in glasses happen, and getting an update in your eyewear is common.

Scheduling an appointment at our office for a comprehensive eye exam with our top optometrists, and make your way over to our wide selection of designer eyewear. Check Out Some of The Brands We Carry.

Meet Our Doctors

Vincent Penza, O.D.

©John Swanda 2005
Swanda & Schindler Photography
109 Geary St. 3rd floor
San Francisco CA 94108
(415) 982-4432

Katherine Morioka, O.D.

Morioka, Katherine 2013



Phone: 415-683-6440
Fax: 415-291-8573
Email: city-optometry@city-optometry.com


Monday – Wednesday
9:00 am – 5:30 pm

10:00 am – 5.30 pm

9:00 am – 5:30 pm

Doctor: 9:00 am – 2:30 pm
Boutique: 9:00 am – 4:00 pm