Definition

Aylsham is a small market town in the county of Norfolk, England, known for its historic architecture and picturesque surroundings.