Champions is an American restaurant and bar located in Boston. It is known for its lively atmosphere and is suitable for groups. The establishment offers American cuisine.