Silbury Hill
Avebury, England, Avebury, England
Featured Review : To the north of the A4, just before the turnoff to Avebury, sits Silbury Hill. This "hill" is actually the largest man-made mound in Europe, standing at 130ft tall and spanning a whopping five acres. Like at Stonehenge a...See Full Review