About
Towne House Tavern is an establishment located in Greater Sudbury, Ontario on 206 Elgin St. Towne House Tavern is in the "Bar & grill" category. Bar offering appetizers, salads & gourmet burgers, plus frequent live music & a foosball table.
Categories
Bar & grill
Reviews
No review
Leave a review
Nearby restaurants
You may also like