Ok, looking for any info from Patriots Fans in St. Petersburg, FL area for a recommended Sports Bar to watch the game Thursday night. Anything that might be Patriots friendly? My hotel is on Gulf Blvd, Treasure Island. Prefer not to drive if possible. Late game and all. Hotel might have NFL Network, but just in case. Thanks!