Blink has a great selection of frames, generally wonderful service, and an on-site optician. Located across the street from Whole Foods on P St., it has a high-end selection, but you may actually get what you pay for. If you shop around and find a better deal on a pair of frames they might match your price.
more