Former Massachusetts Gov. Mitt Romney, former Speaker of the House Newt Gingrich, Texas Rep. Ron Paul and former Pennsylvania Sen. Rick Santorum face off tonight in the final debate, hosted by CNN, before the Florida primary on Jan. 31, 2012.

Find out who's hosting the debate, when it begins, where to watch it live and how to follow it on Twitter by checking out the information provided below.

To get live updates on the debate tonight, check out our coverage of the second and final Florida 2012 primary debate later tonight.

When Is the Debate, and Where Is It?

Tonight's 2012 Florida Republican debate will begin at 8:00 p.m. EST. It will be held at the University of North Florida in Jacksonville.

Who's Hosting the Debate?

The GOP debate is hosted by CNN, CNN en Español, the Hispanic Leadership Network and the Republican Party of Florida.

Where Can I Watch the Debate?

The second Florida 2012 Republican debate will air starting at 7:45 p.m. with pre-debate discussion on CNN. Channel information for Time Warner Cable, DirecTV, Dish and Comcast is available on their Web sites.

For those who don't own a television, the debate will also be live streaming at CNN.com starting at 8 p.m. Sites like WNYC are also streaming coverage through the network. CNN is also offering CNN mobile apps for full debate coverage.

Who Will Moderate the Debate?

Wolf Blitzer, anchor of CNN's The Situation Room, will moderate the debate. Anderson Cooper of Anderson Cooper 360 will also be giving special, post-debate coverage.

How Can I Follow the Debate on Twitter?

@CNNPolitics is using the hastag #CNNdebate on Twitter tonight.