I went her to buy glasses for my 2year old. They had good first copies of branded glasses at cheap rates. (2500 total for my LO as her eyesight are very weak). The frames I got were plastic with a band to let the frame stay on the eyes for toddlers.
There were variety of glasses
Good experience, prices are a bit high.