Cray Stepping Stones

A tiny hamlet on a steep hill above Wharfedale

Order a print

Start typing and press Enter to search