Champions Bar is a sports bar featuring multiple screens to enjoy your favorite games. It is located within the Madrid Marriott Auditorium Hotel.