Specsavers runs 4 branches within the Pembroke Dock, West Glamorgan area. See below for the entire listing of all Specsavers locations nearby.