I'm looking for knowledge that out-of-town fans might possess: Know anywhere in Atlanta where I could catch the Flyers game on TV?
I'm in Atlanta for work a lot now so I needs to find the Philly-friendly places within the perimeter.
I'm in Atlanta for work a lot now so I needs to find the Philly-friendly places within the perimeter.
Comment