Description: Make the Abington Ale House your family?s favorite restaurant and tavern with our delicious food and outstanding service! Here, we serve up creative fare and a friendly experience in one of the most fun, most unique settings on the South Shore. Located in Abington, MA.