Where is Avebury?

Where is Avebury located?

Avebury, Wiltshire, United Kingdom (approx. 51.4277697°, -1.8597896°)


Where is Avebury on the map?