McGillin’s is one of the best sports bars in Philadelphia! We have high-def and projector screen TVs inside plus two flatscreen TVs outside.
McGillin’s is one of the best sports bars in Philadelphia! We have high-def and projector screen TVs inside plus two flatscreen TVs outside.