Town Square Brewing Categories Restaurants, Food and BeverageBrewery 2919 Ellwood Drive SW Edmonton Alberta T6X 0B1 (780) 244-0212 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×