Description (Reference number: 462181) Holiday home Horse Shoe Cottage is a remarkable detached house resting in Rushton Spencer near Leak, Cheshire. Hosting