Little Haven, Haverfordwest, 01437 781880
Step into this 200 year old seaside Inn and you will find blazing log fires, old settles, polished oak tables, leather armchairs and a spectacular pewter topped bar.
Milford Road, Haverfordwest, 01437 764573
The Taj Mahal is an indian restaurant located in the county town of Haverfordwest. The Taj Mahal also offers a takeaway service.