South Bay Pats Fans Gather To Watch Tom Brady & Team At This LA Beach Cities Location As if there's any question upon walking up the stairs and into either the front or back bar that Tower 12 in Hermosa Beach is a bar for transplanted people from Boston watching their teams in Los Angeles, the roar of the crowd will settle it for you. It's most definitely the … [Read more...]