Harry's House Durham offers comfortable 3 STAR GOLD RATED self catering accommodation situated in the village of Carrville, just 3 miles from the Heart of the Cathedral City.