CARLTON INTERCONTINENTAL - CANNES, FRANCE

CANNES, FRANCE