Cartogiraffe.com

The Ruin

The Ruin is a historical building in North Yorkshire, Grewelthorpe.