Abingdon 🔍
Abingdon is a village located in the county of Oxfordshire, England, about 25 miles south-east from London and 65 miles north-west from Birmingham. It is known for its rich history and is home to several historic sites, including the Abingdon Museum, which houses a vast collection of artifacts related to the ancient Roman Empire.