Cartogiraffe.com

The Cloisters

The Cloisters is an asphalted street in North Yorkshire, Hemingbrough.