No, that's not quite right, it's about 2 miles North of Broadway, and about a mile or so East of Chipping Campden
Here's the link to the Streetmap with it on...
http://www.streetmap.co.uk/newmap.srf?x=411760&y=238270&z=3&sv=411500,238500&st=4&ar=Y&mapp=newmap.srf&searchp=newsearch.srf&dn=711
We had thought of popping in to ask permission for a mooch at the time, but we were on a tight schedule to catch a bus at the other end of out walk, as it would have been four hours wait if we'd missed it. I was just curious as to what state the long barrow was in, so as when we're in the area again, we can have more time for a mooch.
Anyhow, cheers for the help : )