Slough Farm

81 Telegraph Lane, Claygate, Esher, KT10 0DT

Listed on the National Heritage List for England. Search over 400,000 listed places

Previous Overview