The InterContinental Carlton Cannes is a 343-room luxury hotel built in 1911, located at 58 La Croisette in Cannes on the French Riviera and listed by the Government of France as a National Historic Building. During the Cannes Film Festival it is the most prestigious place to stay and the undisputed headquarters of motion picture industry deal-making.