Milford Haven Library phone Hamilton Terrace Milford Haven, Pembrokeshire SA73 3JP map Neyland Library phone St. Clements Rd Milford Haven, Pembrokeshire SA73 1SH map if (!IN_DEV) { ?> } ?>