The Holiday Inn Resort Panama City Beach is a beachfront property located on the shores of Panama City Beach, Florida. The resort's guest rooms and suites include full-size refrigerators ...