The Dennis Hotel (also known as the McCarthy Hotel) is a historic hotel in St. Petersburg, Florida. It is located at 326 1st Avenue North. On April 17, 1986, it was added to the U.S. National Register of Historic Places.