5-Star Luxury Rentals Durham
photo_camera
see more photos
place
view on map
favorite_border
add to favorites
17 King Street
Barnard Castle, Durham, United Kingdom
8 guests
4 bedrooms
17 King Street rests in Barnard Castle, sleeping eight guests in four bedrooms. ..
From €653
roomListings Locations
close