This sprawling sports bar is located just steps from the action at Gillette Stadium in Patriot Place. Watch the game on the 25-ft LED TV or one of the other high-def TVs scattered around the 6000 square foot space. The sound system is state-of-the art, and there's both indoor and outdoor seating. There's an extensive bar menu as well as modern New England classics on the food menu. Step outside for views of the stadium.
Time Out says
Details
Discover Time Out original video