Philadelphia’s vibrant bar scene may seem like too much too handle. So, we searched high and low for the five best sports bars in the city. Buffalo Billiards (118 Chestnut Street) Buffalo Billiards is located
Flame throwers, hula hoop masters, live bands, Chickie and Pete’s famous crab fries and Sony flat panel televisions are just a few spectacles that entertained sports fans during the grand opening weekend of XFINITY Live.