Found a great place to get prescription eyeglasses replaced quickly and at a reasonable cost. Opticenter (Servicos Especializados de Optica) on Hamburgo #90 (5525-8595) in the Zona Rosa near the Marriott Reforma was a great find. They have some other stores in town. They were able to turn around in a day a new pair of glasses. I brought my prescription but they requested to do an eye exam at no extra cost. Barbarosa gave me a thorough eye exam and even had me check out the proposed prescription by walking around and checking my vision from near to far. I got a reasonable pair for $40 bucks, nicer frames available. Very nice professional people, limited English but no problem. Open M-F 10am-7:30pm. Highly recommended.