Webster Square Vision Center
120 Stafford St, Worcester 01603