Find country cottages, houses, apartments, pine lodges and other accommodation for self-catering holidays in Milford Haven, Pembrokeshire.