I will be in Clearwater Beach Florida all next week and i was wondering if anyone knew where I could watch the Sabres games (bar/restaurant)- particularly the playoff games! Someone told me of a few places to watch the games but I can't remember where they said to go. I would love to watch it with other Sabres fans.
Does anyone have any advice??? Anyone know if any places has NHL center ice? Thanks.
Does anyone have any advice??? Anyone know if any places has NHL center ice? Thanks.
Comment