Sat west of Haverfordwest is the tiny village of Keeston, which is just over 2 miles from Newgale beach, one of the finest beaches in Pembrokeshire. This makes Keeston an ideal location for a self-catering holiday in the south of Wales. Browse below to view the self-catering accommodation we have available in and around Keeston, including small cottages, country houses, apartments, pine lodges and log cabins.