Try Yateem Optician at Kaharaba Street, I've been with them for a few years and they're professional, not the commercial variety.