McGann's Pub McGann's Pub is a great place to get a drink and see live music in downtown Boston. McGann's is right next to the TD Garden, and just a couple blocks from North Station (Green and Orange T lines). It is also located right next to the Onyx Hotel. McGann's Pub Boston is a charming bar and venue nestled right next to North Station and the TD Garden. Well known as a super place to catch a bite and a beer before or after games, and one of the best spots in town to watch Soccer, Rugby, or any Boston Team, McGann's also has live music for Boston's nightlife. Here you can get directions to McGann's Pub Boston, check the live music listings, and learn more about what makes McGann's so special.