Cartogiraffe.com

The Owl

The Owl is a historical building in Shropshire, Bishop's Castle.