NBC Sports Arena | Philadelphia Restaurant Review | XFinity Live
The NBC Sports Arena restaurant is located at Xfinity Live right near the sports complex in Philadelphia. We checked out the 2017 97.5 Fantasy Fest this year and went inside to see if we can grab a table. The place was very crowded with people flowing inside and out depending on the attractions/events that were taking place. We sent one person towards the busy hostess stand to try to see how long it would be for a table of four. Thankfully a reservation was a no show and we scored their table. It was as a prime half circle booth with plenty room seating room, table space, and great views of all the tv’s.