Get Directions to Webster Square Vision Center ← View details 120 Stafford St, Worcester, Massachusetts 01603 (508) 754-3121 Get Directions From* To * — Required information