Haverfordwest is served by trains on the West Wales Line from Swansea to Milford Haven, operated by Arriva Trains Wales
Haverfordwest Castle, Castle Street (Behind the town museum), .
Morrisons (Big Supermarket), Bridge Meadow Lane, Haverfordwest, ☎ 01437 769341. Just north of the bridge where the roads to Swansea, Fishguard and St Davids all meet. If you're camping or self-catering in the area this can be a handy place to stock up on the essentials.