Victory Tavern – Dedham, MA

“The best sports bar in Dedham.”