You asked:

area of barrowden, england

  • Barrowden, England
    Barrowden, England
    Barrowden, England's area is 3.24 square miles (8.39 square kilometers).