Phillies-Astros World Series: Where to Watch in Philadelphia

PHILADELPHIA (CBS) -- The Phillies will be in Houston for Games 1 and 2 of the World Series against the Astros this weekend. So, where are the best bars to watch the Phillies in the Philadelphia area?

We've compiled a list of where to watch based on what area you live in. 

South Philadelphia

Xfinity Live! -- located on Pattison Avenue, surrounded by our beloved stadiums, Xfinity Live! is definitely the place to be if you're trying to get rowdy for the game. 

    Read full article here
    By: Alyssa Adams