Amesbury

There is more than one place called Amesbury:

Canada

 * Amesbury (Alberta) — A town in Alberta.

United Kingdom

 * Amesbury (England) — A town in England near Stonehenge.

United States of America

 * Amesbury (Massachusetts) — A town in Massachusetts.