Close Window
View Category

Tower Square Hotel Springfield


Champions Sports Bar (8 of 21)

Champions Sports Bar is what every other sports bar wants to be. With more than 22 micro-brewed beers on tap and 20 50” HD plasma TVs, it’s one of the most popular spots at our Springfield, MA hotel.