Cartogiraffe.com

Manor Farmhouse

Manor Farmhouse is a historical building in Kelmscott in West Oxfordshire.