Yes, you need an appointment for an eye exam. If they don't have anyone booked in for one, they'll probably see you straight away. You can look at their range of glasses anytime.
Not to look at glasses. For an eye exam, probably
Thanks! Your answer is awaiting moderation.