Football Watching Venue Author: Justin Parker September 2, 2006
Location: 82 Lansdowne Street
(located next to Fenway Park and across the street from Boston BeerWorks)