It's in Medford, not Somerville, but I swear by Medford Eyeglass Shop. It's a small family-run business, but they had a great selection of frames, and the lowest prices I've found anywhere, especially for things like high-index lenses. But be aware that he doesn't take credit cards, so it's cash or check only.
no subject