Cartogiraffe.com

The Cowshed (National Trust Tea Room)

The Cowshed (National Trust Tea Room) is a building in Rotherfield Greys in South Oxfordshire. In the area there is a cafe.