Get Directions to Johnston Post Office ← View details 16 Saint Peters Road, Johnston, Haverfordwest SA62 3PR, United Kingdom, Haverfordwest, England Get Directions From* To * — Required information