Cartogiraffe.com

The Toll House

The Toll House is a building in Charlbury in West Oxfordshire.