Practice details 01646 693333 Solva Surgery, Solva, Haverfordwest SA62 6TW View map Locate51.87398, -5.198421See directions to practice Email practice Specialities Back, neck, joints and muscles Payment options Private Share