Optometrist in Rabat

I need to buy a new pair of glasses and I need a recommendation for an optometrist in Rabat. It is not necessary that the doctor speak English as my French is very good. I live in the medina and I have seen several optometrists in the medina and Centre Ville but I do not want to just walk in off the street. How much should I expect to pay for the exam and a pair of glasses?

hi ! i live in Rabat ! i have a good idea for you . you can go to governement hospital they are good doctors and with cheap price because it's public price and i also go there and you can have your glasses in medina just with 300 dh .
i'm studying english for one year and i need to speeak english wih native speaker because im bad in it , would you mind to help me with my english and i can help you with arabic as well ?