Location Cosheston, Pembrokeshire, Wales (Google Maps) Open for Visitors Yes Owned by Stephen and Prue Barlow Official Website Upton Castle Rooms Available Yes (Stay, Meetings,
Location Cosheston, Pembrokeshire, Wales (Google Maps) Open for Visitors Yes Owned by Stephen and Prue Barlow Official Website Upton Castle Rooms Available Yes (Stay, Meetings,