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...
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 : )